package com.ruoyi.system.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 项目进度查询DTO
 */
@Data
@ApiModel("项目进度查询DTO")
public class ProjectProgressQueryDTO {

    @ApiModelProperty("项目ID")
    private Long projectId;

    @ApiModelProperty("项目类型")
    private String projectType;

    @ApiModelProperty("模板ID")
    private Long templateId;

    @ApiModelProperty("当前阶段ID")
    private Long currentStageId;

    @ApiModelProperty("完成状态")
    private Boolean isCompleted;

    @ApiModelProperty("创建时间开始")
    private LocalDateTime createTimeStart;

    @ApiModelProperty("创建时间结束")
    private LocalDateTime createTimeEnd;

    @ApiModelProperty("页码")
    private Integer pageNum = 1;

    @ApiModelProperty("页大小")
    private Integer pageSize = 10;
}
